2 添加行数据
import pandas as pd
path = r"D:\Pyobject2023\object\测试\素材\测试素材.工资奖金.xlsx"
df = pd.read_excel(path)
print (df)
list= [[ "韦小宝","自动化工程师","30000","40000" ]]
df1=pd.DataFrame(
data = list,
columns=[ "姓名","职务","工资","奖金" ]
#字段名需和合并的dataframe顺序一致, 不然会错列,必须要加字段,不然会在原dateframe外的空间加数据,
#因为没有字段名,系列会默认字段名为0,1,2,3; 而行索引号默认为0,加在dateframe数据外面。如表四
)
print (df1)
t=(df._append(df1))
print (t)
返回值:
姓名 | 职务 | 工资 | 奖金 | |
---|---|---|---|---|
0 | 张三 | 经理 | 36000 | 1200 |
1 | 李四 | 职员 | 5600 | 300 |
2 | 王五 | 经理 | 42000 | 600 |
3 | 麻子 | 主管 | 7800 | 400 |
姓名 | 职务 | 工资 | 奖金 | |
---|---|---|---|---|
0 | 韦小宝 | 自动化工程师 | 30000 | 40000 |
姓名 | 职务 | 工资 | 奖金 | |
---|---|---|---|---|
0 | 张三 | 经理 | 36000 | 1200 |
1 | 李四 | 职员 | 5600 | 300 |
2 | 王五 | 经理 | 42000 | 600 |
3 | 麻子 | 主管 | 7800 | 400 |
0 | 韦小宝 | 自动化工程师 | 30000 | 40000 |
姓名 | 职务 | 工资 | 奖金 | 0 | 1 | 2 | 3 | |
---|---|---|---|---|---|---|---|---|
0 | 张三 | 经理 | 36000.0 | 1200.0 | NaN | NaN | NaN | NaN |
1 | 李四 | 职员 | 5600.0 | 300.0 | NaN | NaN | NaN | NaN |
2 | 王五 | 经理 | 42000.0 | 600.0 | NaN | NaN | NaN | NaN |
3 | 麻子 | 主管 | 7800.0 | 400.0 | NaN | NaN | NaN | NaN |
0 | NaN | NaN | NaN | NaN | 韦小宝 | 自动化工程师 | 30000 | 40000 |